package com.atlzk.group.tgou.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 团购活动表
 * 
 * @author liuzekun
 * @email 2803587841@gmail.com
 * @date 2021-06-18 17:30:56
 */
@Data
@TableName("sms_tgou")
public class TgouEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 团购商品表id
	 */
	@TableId
	private Long smsTgouId;
	/**
	 * 拼团活动主题
	 */
	private String smsTgouTitle;
	/**
	 * 拼团活动图片
	 */
	private String smsTgouImg;
	/**
	 * 商品id
	 */
	private Long pmsProductId;
	/**
	 * 商品名称
	 */
	private String pmsProductName;
	/**
	 * 商品原价
	 */
	private BigDecimal pmsProductPrice;
	/**
	 * 团购价
	 */
	private BigDecimal smsTgouPrice;
	/**
	 * 限量数量
	 */
	private Integer smsTgouNum;
	/**
	 * 成团人数
	 */
	private Integer smsTgouGroupNum;
	/**
	 * 创建时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date smsTgouCreateDate;
	/**
	 * 团购开始时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date smsTgouStartDate;
	/**
	 * 团购结束时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date smsTgouEndDate;
	/**
	 * 成团有效时间、单位分钟
	 */
	private Integer smsTgouDateUnit;
	/**
	 * 前台是否显示 #0显示1不显示[默认0]',
	 */
	private Integer smsIsShow;
	/**
	 * 团购商品库存
	 */
	private Integer smsTgouRepertory;

}
